powoli szlifuje swoje umiejętności w XHTML, a jestem czesto dociekliwy problemów z tym. Dlatego chciałbym się dowiedzieć dlaczego w momencie gdy dodaję do strony prolog:
Kod
<?php
session_start();
?>
<?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
session_start();
?>
<?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
[...]
A także opcje z utf...
<?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?>
<?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?>
Strona zamienia się na krzaczarnie, co kilka odświerzeń potrafią zaskoczyć poprawne polskie znaki lecz częściej są to <?> lub inne ślaczki. Dodam że jest to plik .php (baza jest ustawiona na utf8_general_ci). Czyżby dodawanie tej linijki w kodzie php miało jakieś inne reguły?